#ifndef FT_GENERALIZATION
#define FT_GENERALIZATION


List<FeatureTerm> *DGeneralization(FeatureTerm *ft,Ontology *ontology,FTKBase *domain_model);

void Generalize(FeatureTerm *ft,List<FeatureTerm> *objects,List<FeatureTerm> *result,Ontology *ontology,FTKBase *domain_model,bool fast);
void Generalize(FeatureTerm *ft,List<FeatureTerm> *objects,List<FeatureTerm> *result,List<int> *result_step,Ontology *ontology,FTKBase *domain_model,bool fast);

#endif
